home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / mac / files / packet / apl701.exe / lha / APLINK.ASC < prev    next >
Text File  |  1992-10-02  |  94KB  |  2,791 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                   Sysop Manual for
  10.               AMTOR/PACKET Link (APLINK) Version 7.00, October 1, 1992
  11.  
  12.                    Copyright (c) 1989-1992 - Victor D. Poor, W5SMM
  13.  
  14.  
  15.                         Introduction . . . . . . . CHAPTER 1
  16.  
  17.                         Hardware Installation  . . CHAPTER 2
  18.  
  19.                         Software Installation  . . CHAPTER 3
  20.  
  21.                         The Configuration File . . CHAPTER 4
  22.  
  23.                         Character Sets . . . . . . CHAPTER 5
  24.  
  25.                         The Forwarding File  . . . CHAPTER 6
  26.  
  27.                         Message Import/Export  . . CHAPTER 7
  28.  
  29.                         Starting the System  . . . CHAPTER 8
  30.  
  31.                         Bulletins  . . . . . . . . CHAPTER 9
  32.  
  33.                         System Logs . . . . . . . CHAPTER 10
  34.  
  35.                         Console Operation . . . . CHAPTER 11
  36.  
  37.                         Program Distribution  . . CHAPTER 12
  38.  
  39.                         Packet Channel Commands . APPENDIX A
  40.  
  41.                         AMTOR Channel Commands  . APPENDIX B
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                           1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                                       CHAPTER 1
  72.  
  73.                                     Introduction
  74.  
  75.           WHAT THE SYSTEM DOES...
  76.  
  77.                The AMTOR/PACKET Link (APLINK) is a software system that
  78.           runs under MS-DOS 3.x or higher on an IBM-XT or compatible
  79.           computer.  It runs an AMTOR MBO and a PACKET BBS concurrently
  80.           using a common set of message files.  (For whatever reason, the
  81.           AMTOR community refers to these things as mailboxes [MBO] and the
  82.           PACKET community as bulletin board systems [BBS].  In this
  83.           document MBO will refer to the AMTOR side and BBS to the PACKET
  84.           side of the system.)
  85.  
  86.                Both sides of the system conform as closely as possible to
  87.           the conventions that have evolved for the use of PACKET BBSs.
  88.           There are differences necessitated by the nature and constraints
  89.           of the AMTOR mode.  Although improvements in AMTOR controllers
  90.           have greatly reduced the incidence of errors AMTOR is still
  91.           subject to occasional transmission errors.  For this reason, as
  92.           well as the fact that AMTOR does not automatically identify a
  93.           sending station, the MBO requires positive identification during
  94.           login.  The MBO will also request confirmation of the addressee
  95.           when entering messages into the system (unless the user has
  96.           selected 'EXPERT' mode).
  97.  
  98.           In the past AMTOR has had the restriction of a limited character
  99.           set.  This has been eliminated for stations using the latest
  100.           APLINK or PAMS software with up-to-date AMTOR controllers.  The
  101.           full ASCII printing character set is now available.
  102.  
  103.                Why use AMTOR at all, given its limitations?  AMTOR will
  104.           work under difficult radio conditions that would pack in a PACKET
  105.           link (pardon the pun).  The author of this system has lived on a
  106.           sailboat and maintained communications with friends and family
  107.           via ham radio.  AMTOR worked reliably for that purpose, day in
  108.           and day out, while running with low power, long hauls, and
  109.           abominable radio conditions.  Only CW could improve on its record
  110.           for reliability.
  111.  
  112.                The MBO provides all of the features that any MBO in use
  113.           today would normally supply.  The BBS is a subset of what packet
  114.           operators who use typical v.h.f. packet systems are used to.  It
  115.           is not intended that this system be used as your local packet BBS
  116.           although it could be in a pinch.
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                                           2
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                No provision is made for handling anything but ASCII text
  134.           files in regular message format.  There are no W, D, or U
  135.           commands in the system.
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.                                           3
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                       CHAPTER 2
  196.  
  197.                                 Hardware Installation
  198.  
  199.           The equipment required to run this system includes:
  200.  
  201.                1. IBM-XT or close clone running MS-DOS 3.x or higher and a
  202.           hard disk. At least two COM ports must be installed and
  203.           available. (Only one COM port is required if you are using a HAL
  204.           PCI-3000.)  The minimum acceptable free memory is 300k.
  205.  
  206.                2. An AEA AMT-1, ICS AMT-3, AEA PK-232, or a HAL PCI-3000
  207.           AMTOR Controller.
  208.  
  209.                WARNING - THIS VERSION OF APLINK WAS DEVELOPED AND
  210.                TESTED WITH THE FOLLOWING VERSION OF ROMS: IN THE
  211.                AMT-1, VERSION 07A; AMT-3, VERSION 8.0; IN THE PK-
  212.                232, JULY 1991; AND IN THE PCI-3000, VERSION 1.7C.
  213.                YOU SHOULD USE ONE OF THESE, OR LATER, ROMS IN
  214.                YOUR AMTOR CONTROLLER.  IT IS STRONGLY RECCOMENDED
  215.                THAT YOU NOT RUN THIS VERSION OF APLINK WITH
  216.                EARLIER VERSION ROMS.
  217.  
  218.                Contact Jim, KE5HE @ KE5HE.TX.USA if you need new ROMs for
  219.           the AMT-1 or the PCI-3000.  Contact manufacturers for the latest
  220.           ROMs in the other controllers.
  221.  
  222.                If the AMT-1 is used it should be configured for 110 baud.
  223.           All soft configuring is done by APLINK at startup.  Only Rx and
  224.           Tx signals are used between the AMT-1 and the computer.  Flow
  225.           control is performed through use of the status byte from the
  226.           AMT-1.  The COM port of choice must be set in the APLINK.CNF
  227.           configuration file (see below).
  228.  
  229.                If the AMT-3 is used it should be configured for 1200 baud.
  230.           All other parameters are set by APLINK at startup.
  231.  
  232.                If a PK-232 AEA Terminal Unit is used on the AMTOR channel
  233.           the interconnecting cable between the PK-232 and the serial port
  234.           should include wires 1 through 8 and 20 and no others.
  235.  
  236.                If a HAL PCI-3000 is used, simply install the unit as
  237.           received from the factory.  Do not use a serial port or connect
  238.           to the "host" port on the PCI-3000.  The interface between the
  239.           PCI-3000 and PAMS is on the internal PC bus.  Do not include an
  240.           AMTPORT parameter in the APLINK.CNF file unless you wish to
  241.           disable the AMTOR port.
  242.  
  243.                3. A Packet TNC.  Any TNC that recognizes Control-C to enter
  244.           command mode, responds to CONOK ON and OFF should work.  The
  245.           program looks for the "*** Connected to..." sequence as well as
  246.           the DCD control line (pin 8) to control the state of the BBS.
  247.  
  248.  
  249.                                           4
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.           The critical TNC parameters are:
  257.  
  258.                 ECHO OFF
  259.                 FLOW OFF
  260.                 NEWMODE ON
  261.                 NOMODE OFF
  262.                 BBSMSGS ON
  263.                 XFLOW OFF
  264.                 XON $00
  265.                 XOFF $00
  266.                 START $00
  267.                 STOP $00
  268.                 MONITOR OFF
  269.                 MYCALL <your call>
  270.  
  271.                 Parity: None
  272.                 Characters: 8-bits
  273.                 Baud rate to the computer: The same as set in the
  274.                    APLINK.CNF file.
  275.  
  276.                These parameters are NOT set by APLINK.  Since it is
  277.           intended that APLINK work with any TNC, no effort has be made to
  278.           automatically configure the TNC.  Be sure your TNC is properly
  279.           configured before trying to run the system on the air.  You may
  280.           bring up the system and use the keyboard to set up the TNC.  The
  281.           TNC must be connected to the COM port specified in APLINK.CNF. As
  282.           a general rule pins 1 through 8 and pin 20 must be connected
  283.           between the TNC and the serial port. Hardware flow control is
  284.           used (both ways); the only other RS-232 status signal used is pin
  285.           8, carrier detect (CD).  Your TNC must be capable of asserting
  286.           this signal on connect.  For the PK-232, parameter DCD ON must be
  287.           set, for the PK-87, Jumper JP6 must be set to the B position.
  288.           Other TNC's will have similar settings that must be changed.
  289.           Consult your TNC's manual.
  290.  
  291.                4. The r.f. hardware I will leave to your imagination. Since
  292.           this system is fully concurrent, both channels must be able to
  293.           work without mutual interference.  AMTOR would be set up on your
  294.           h.f. frequency of choice and the TNC on a suitable v.h.f.
  295.           channel.
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.                                           5
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.                                       CHAPTER 3
  320.  
  321.                                 Software Installation
  322.  
  323.                The delivery disk normally contains a self-extracting
  324.           archive file.  Create a temporary directory on your hard disk and
  325.           copy the archive file into that directory and then run it.  The
  326.           following files should appear in the temporary directory:
  327.  
  328.                APAM1.EXE - The main program when using the AMT-1 on the
  329.           AMTOR channel,
  330.                APAM3.EXE - The main program when using the AMT-3 on the
  331.           AMTOR channel,
  332.                AP232.EXE - The main program when using the PK-232 on the
  333.           AMTOR channel,
  334.                APPCI.EXE - The main program when using the PCI-3000 on the
  335.           AMTOR channel,
  336.                UPDATE.EXE - A message file update program automatically
  337.           called by APLINK for the daily update,
  338.  
  339.                README.NEW - Read it!,
  340.                COPYRITE - Author's copyright statement,
  341.                APLINK.DOC - The Sysop manual (Microsoft WORD format),
  342.                APLINK.ASC - The Sysop manual (ASCII format),
  343.                USERS.EXE - The users' file editor,
  344.                APLINK.CNF - A sample system configuration file,
  345.                ROUTE.APS - A sample packet routing file,
  346.                SIGNON.PKT - The PACKET signon file,
  347.                HELP.AMT - The AMTOR help file,
  348.                HELP.PKT - The PACKET help file,
  349.                INFO.AMT - The AMTOR info file (should be Sysop edited),
  350.                INFO.PKT - The PACKET info file (should be Sysop edited),
  351.                USERS.APS - The file of registered AMTOR users,
  352.                HELP1. thru HELP9. - Help files the Sysop will install using
  353.                     the SH command.
  354.                INTRCPT.APS - A sample intercept file,
  355.                MBBIOS.COM - A TSR communications port driver,
  356.                MBBCONFG.EXE - The MBBIOS.COM configuration program,
  357.                MBBIOS.ASC - Documentation for MBBIOS.COM,
  358.  
  359.           In addition the Sysop must obtain a copy of the Norton Editor.
  360.  
  361.                To install the system for the first time, simply copy all of
  362.           the above files and the Norton Editor (renamed E.COM) into a hard
  363.           disk subdirectory named \APLINK.  Make a sub-subdirectory named
  364.           \APLINK\ARCHIVE.  Rename either APAMT.EXE, AP232.EXE, or
  365.           APPCI.EXE to AP.EXE, depending upon which AMTOR terminal you are
  366.           using.  Add \APLINK\MBBIOS.COM to your AUTOEXEC.BAT file.
  367.  
  368.                If you are using a PK-232 for the AMTOR channel you may have
  369.           to use MBBCONFG.EXE to change the configuration of slot number 1
  370.           to hardware handshaking equal to 'Y'.
  371.  
  372.  
  373.                                           6
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.                Using the Norton Editor, edit APLINK.CNF, ROUTE.APS,
  381.           INTRCPT.APS, INFO.AMT, and INFO.PKT to fit your station.  Edit
  382.           USERS.APS with USERS.EXE to add or delete whatever stations you
  383.           wish or just let each station be entered into the USERS.APS file
  384.           as they log on for the first time.
  385.  
  386.                Several other files will be created by the system in the
  387.           APLINK directory when it is first run.
  388.  
  389.                Your computer's system clock (TIME and DATE command in MS-
  390.           DOS) should be set to your local time and time zone.  You should
  391.           add the following line to your AUTOEXEC.BAT file: 'SET TZ=aaann'
  392.           where aaa is a three letter code for your local time zone and nn
  393.           is the number of hours difference between your local time zone
  394.           and GMT (UTC).  Use a positive number if your are west of
  395.           Greenwich and a negative number if you are east.  For example:
  396.  
  397.           SET TZ=EST5
  398.  
  399.           should be used for Eastern Standard Time (USA).
  400.  
  401.                The file CONFIG.SYS in your root directory should have
  402.           BUFFERS=20 and FILES=20, at least.
  403.  
  404.                Look at the sample INFO.AMT and INFO.PKT files using the
  405.           Norton Editor.  You will see what needs to be done there.
  406.  
  407.                Read the ROUTE.APS file with the Norton Editor.  Change the
  408.           entries as required for packet forwarding at your station.
  409.  
  410.                The intercept file, INTRCPT.APS, provides a very special
  411.           service.  Each line of the file should contain station's call
  412.           letters, white space, and an h-route - AND NOTHING ELSE.  Each
  413.           time a message is received by APLINK the file is searched for a
  414.           match to the TO field of the incoming message, if nothing is
  415.           found then an search is made on the first token of the AT field.
  416.           If the first call on any line matches, then the h-route is placed
  417.           in the AT field of the message.   Note in the sample provided
  418.           that the first line of the file reads:
  419.  
  420.           W5SMM   WA8DRZ.#NOCAL.CA.USA.NA
  421.  
  422.           This means that any message for W5SMM arriving in the system will
  423.           be forwarded to him at WA8DRZ.  (In fact, W5SMM requests that all
  424.           sysops leave his call in the intercept file as shown.)
  425.  
  426.  
  427.                                   INSTALLATION NOTE
  428.  
  429.                If you are using Desqview be sure to allow APLINK
  430.                enough time to run.  There is no hard and fast rule
  431.                since it depends strongly on the speed of your
  432.                computer.  If the time allotment gets too short the
  433.  
  434.  
  435.                                           7
  436.  
  437.  
  438.  
  439.  
  440.  
  441.                system is painfully slow for your users and in some
  442.                cases will fall far enough behind (typically when both
  443.                PACKET and AMTOR ports are active at the same time) to
  444.                cause timeouts.  This is especially true if you are
  445.                using the PK-232 on the AMTOR port.  The software
  446.                overhead to run a PK-232 on AMTOR is very much higher
  447.                than for the other controllers.
  448.  
  449.  
  450.                Now set up the configuration file as described in the next
  451.           chapter.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.                                           8
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.                                       CHAPTER 4
  506.  
  507.                                The Configuration File
  508.  
  509.                For APLINK to run you must first edit the APLINK.CNF file to
  510.           suit your particular station.  The following parameters must be
  511.           included in the file for the system to function.
  512.  
  513.           MYCALL=W5XYZ       The call letters for your station.
  514.           MYSELCAL=WXYZ      The selcal for your station.
  515.  
  516.           The remaining parameters are optional and the system will assume
  517.           a default value if nothing is given.
  518.  
  519.  
  520.           AAB            Default: AAB=1 - Enables the automatic answerback
  521.                          for this station.
  522.  
  523.           ADELAY         PK-232 Only.  Default: The parameter set in the
  524.                          PK-232 at startup.  Sets the value of the transmit
  525.                          delay for the PK-232.  Multiply the parameter by
  526.                          10 milliseconds.  Example: ADELAY=5 sets the
  527.                          transmit delay to 50 ms.
  528.  
  529.           ALMOFF         Default: ALMOFF=<null> - Sets the hour of the day
  530.                          (local time) to disable the sysop alarm.  Example:
  531.                          ALMOFF=7 turns off the sysop alarm at 0700 local
  532.                          time.
  533.  
  534.           ALMON          Default: ALMON=<null> - Sets the hour of the day
  535.                          (local time) to turn on the sysop alarm.  Example:
  536.                          ALMON=15 enables the sysop alarm at 1500 local
  537.                          time.
  538.  
  539.           ALOG           Default: ALOG=AMTLOG - The path/filename for the
  540.                          AMTOR log file.
  541.  
  542.           AMT-D          AMT-1 and AMT-3 only.  Default: AMT-D=0 - Sets the
  543.                          error threshold for the AMT-1 (when the version
  544.                          07A or later ROM is installed) or the AMT-3.  1 is
  545.                          the tightest and 5 is the loosest error threshold.
  546.                          The controller designer recommends a setting of 4.
  547.  
  548.           AMT-F          AMT-1 only.  Default: AMT-F=1 - If 1, enables FEC
  549.                          mode in the AMT-1 (when the version 07A or later
  550.                          ROM is installed), if 0, disables the FEC mode.
  551.                          Disabling the FEC mode is useful when scanning
  552.                          since it prevents the scanner from pausing on FEC
  553.                          signals.
  554.  
  555.           AMTPORT        Default: AMTPORT=1 - Sets the choice of
  556.                          communications port used by the computer to
  557.  
  558.  
  559.                                           9
  560.  
  561.  
  562.  
  563.  
  564.  
  565.                          connect to the AMTOR controller.  If AMTPORT is
  566.                          set to 0 the AMTOR port is disabled and no
  567.                          communications port is used or required in the
  568.                          computer.
  569.  
  570.           AMTRATE        Default: AMTPORT=2400 - Sets the baud rate between
  571.                          the AMTOR controller and the computer.  Allowable
  572.                          rates are 1200, 2400, 4800 and 9600.  This
  573.                          parameter has no effect when using the AMT-1 or
  574.                          AMT-3.
  575.  
  576.           APPL           Default: APPL=<null> - Application code for use
  577.                          with G3BPQ node software.  Typical setting when
  578.                          using the BPQ node is APPL=$08.
  579.  
  580.           ARCHIVE        Default: ARCHIVE=C:\APLINK\ARCHIVE\ - The path for
  581.                          archiving messages removed from the system. (Note:
  582.                          the trailing '\' must be included.
  583.  
  584.           AUTOLOG        Default: AUTOLOG=1 - Enables the system's
  585.                          automatic AMTOR login feature.
  586.  
  587.           AUTOREGISTER   Default: AUTOREGISTER=1 - Enables a new user to
  588.                          automatically be entered into the users file.  If
  589.                          disabled only calls entered into the users file by
  590.                          the sysop may log into APLINK.
  591.  
  592.           BULFWD         Default: BULFWD=<null> - Bulletins will only be
  593.                          forwarded on packet during the hour set in this
  594.                          parameter.  Any number of entries of this
  595.                          parameter are allowed in the APLINK.CNF file
  596.                          (Local time).
  597.  
  598.           CALL           Default: CALL=<null> - Presets a call for a
  599.                          distant station at system startup.  Example:
  600.                          CALL=WA8DRZ
  601.  
  602.           CALLFWD        Default: CALLFWD=0 - If set to 1 enables
  603.                          forwarding of traffic addressed to the station's
  604.                          own call.
  605.  
  606.           EXPORT         Default: EXPORT=0 - Enables the import/export
  607.                          routines in APLINK.  Read chapter 7 before
  608.                          including this parameter in the APLINK.CNF file.
  609.  
  610.           EXPORTPATH     Default: EXPORTPATH=<null> - Sets the path for
  611.                          importing and exporting message files.  Read
  612.                          chapter 7 before including the parameter in the
  613.                          APLINK.CNF file.
  614.  
  615.           HEAP           Default: HEAP=0 = If set to 1 enables a diagnostic
  616.                          feature that displays the status and amount of
  617.                          free memory available to APLINK.
  618.  
  619.  
  620.  
  621.                                          10
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.           HOLDFWD        Default: HOLDFWD=<null> - Packet forwarding hours
  629.                          may limited.  This parameter, set to a given hour,
  630.                          will prevent forwarding during that hour.  Any
  631.                          number of entries of this parameter are allowed in
  632.                          the APLINK.CNF file.  (Manual forwarding can be
  633.                          initiated at any time.)  Example:
  634.                               HOLDFWD=19
  635.                               HOLDFWD=20
  636.                               HOLDFWD=21
  637.                          will prevent forwarding on packet between 1900 and
  638.                          2200 local time.
  639.  
  640.           LCMD           Default: LCMD=1 - When set to 1 enables the 'L'
  641.                          command on the AMTOR port.  When set to 0 disables
  642.                          the 'L' command on the AMTOR port.
  643.  
  644.  
  645.           LOGFEC         Default: LOGFEC=1 - Enables writing FEC mode
  646.                          signals into the AMTOR log.
  647.  
  648.           LOWERCASE      Default: LOWERCASE=1 - Enables upper and lower
  649.                          case mode on the AMTOR channel.  Please read the
  650.                          next chapter before including this parameter in
  651.                          the APLINK.CNF file.
  652.  
  653.           MAXLINES       Default: MAXLINES=60 - Sets the number of printed
  654.                          lines on your printer between form feeds.
  655.  
  656.           MSGFF          Default: MSGFF=0 - Enables automatic form feed at
  657.                          the end of a message printed on the system
  658.                          printer.
  659.  
  660.           MYROUTE        Default: MYROUTE=<null> - If you set MYROUTE to
  661.                          the full h-route for your station it will appear
  662.                          in headers generated by APLINK.  Default is your
  663.                          own call without any h-routing.  You must still
  664.                          set the parameter MYCALL as well, without any
  665.                          extensions.
  666.  
  667.           MYSUFFIX       Default: MYSUFFIX=<null> - An extension to your
  668.                          call such as a different call area.  Do not
  669.                          include the / in entry.
  670.  
  671.           NLS            Default: NLS=1 - Stands for No Leading Space.  If
  672.                          set to 1 you cannot type a leading space on a new
  673.                          line from the keyboard while transmitting in
  674.                          keyboard mode on the air.
  675.  
  676.           OWNHEADER      Default: OWNHEADER=1 - Enables the addition of
  677.                          your station's header to a message when it is
  678.                          originated at your station.  If you are not
  679.                          running an MBO serving other users it should be
  680.                          set to 0.
  681.  
  682.  
  683.                                          11
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.           PCIAD          Default: PCIAD=5 - Set the value in milliseconds
  691.                          of the audio delay in the PCI-3000.
  692.  
  693.           PCICD          Default: PCICD=30 - Sets the value in milliseconds
  694.                          of the control delay in the PCI-3000.
  695.  
  696.           PCIDLY         Default: PCIDLY=0 - Setting PCIDLY=1 enables a
  697.                          long timeout delay on a lost ARQ link, otherwise
  698.                          the timeout delay is normal.
  699.  
  700.           PCIPD          Default: PCIPD=5 - Set the value in milliseconds
  701.                          of the ptt delay in the PCI-3000.
  702.  
  703.           PCISCAN        Default: PCISCAN=0 - Setting PCISCAN=1 enables a
  704.                          level (low) scan stop signal output from the PCI-
  705.                          3000 upon receipt of a selcal otherwise the scan
  706.                          stop signal is a pulse.
  707.  
  708.           PCITD          Default: PCITD=20 - Sets the value in milliseconds
  709.                          of the transmit delay in the PCI-3000.
  710.  
  711.           PKTBBS         Default: PKTBBS=<null> - The call letters of the
  712.                          packet bbs that you automatically forward to.  You
  713.                          must NOT include the call extension (i.e., W1ABC-
  714.                          1).
  715.  
  716.           PKTPORT        Default: PKTPORT=2 - Sets the choice of the
  717.                          communications port used by the computer for
  718.                          connecting to the packet TNC.  If PKTPORT is set
  719.                          to 0 the packet channel is disabled and no
  720.                          communications port is used or required in the
  721.                          computer.
  722.  
  723.           PKTRATE        Default: PKTRATE=2400 - The baud rate used by the
  724.                          communications port connected to the packet TNC.
  725.                          Allowed values are 1200, 2400, 4800, 9600.
  726.  
  727.           PLOG           Default: PLOG=PKTLOG - The path/filename for the
  728.                          packet log file.
  729.  
  730.           PRINTER        Default: PRINTER=NONE - The path to your printer.
  731.                          A typical setting is PRINTER=LPT1.
  732.  
  733.           PRTLOG         Default: PRTLOG=1 - Specifies the channel that
  734.                          prints to your printer when the system starts.
  735.  
  736.                               PRTLOG=1 for system printer (default),
  737.                               PRTLOG=2 for AMTOR channel printer, or
  738.                               PRTLOG=3 for PACKET channel printer.
  739.  
  740.           QTH            Default: QTH=<null> - Your QTH and postal code.
  741.                          This text will appear in your message headers.
  742.                          Example: QTH=MIAMI, FL Z:32132
  743.  
  744.  
  745.                                          12
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.           SELCAL         Default: SELCAL=<null> - Presets a selcal for a
  753.                          distant station at system startup.  Example:
  754.                          SELCAL=WDRZ
  755.  
  756.           SHORTHEADERS   Default: SHORTHEADERS=0 - If set to 1 only the
  757.                          first and last header will be forwarded on AMTOR.
  758.                          Intermediate headers will be dropped.  This acts
  759.                          only on messages forwarded on AMTOR.  All the
  760.                          headers will still be forwarded on the packet
  761.                          channel.
  762.  
  763.           SIGNON         Default: SIGNON=NEED HELP? TYPE 'HELP+?' - The
  764.                          pre-login message.
  765.  
  766.           SYSMSG         Default: SYSMSG=<null> - The post-login message. 
  767.                               This is not normally set but may be used to
  768.                          draw attention to an important bulletin.  Example:
  769.                          SYSMSG=URGENT: READ MSG 1234
  770.  
  771.           TEXNET         Default: TEXNET=0 - If the packet BBS that you
  772.                          autoforward to is reached via Texnet this
  773.                          parameter should be set to 1.  In all other cases
  774.                          it should be set to 0.
  775.  
  776.           TFCONLY        Default: TFCONLY=0 - When set to 1 packet
  777.                          forwarding will only be initiated if there is
  778.                          traffic to forward. (Manual forwarding can be
  779.                          initiated at any time.)
  780.  
  781.           TFWD           Default: TFWD=999 - Sets the number of minutes
  782.                          past the hours that PACKET forwarding begins.  Set
  783.                          to 999 to turn PACKET forwarding off.
  784.  
  785.           TUPDATE        Default: TUPDATE=999 - Set the hour of the day
  786.                          (local time) that the system update will occur
  787.                          automatically.  Set to 999 to prevent automatic
  788.                          updating.  Automatic updating is strongly
  789.                          recommended.
  790.  
  791.  
  792.                You may change the colors displayed on the screen.  Use the
  793.           following range of numeric values to set the color parameters.
  794.  
  795.                 0  BLACK
  796.                 1  BLUE
  797.                 2  GREEN
  798.                 3  CYAN
  799.                 4  RED
  800.                 5  MAGENTA
  801.                 6  BROWN
  802.                 7  LIGHT GREY
  803.                 8  DARK GREY
  804.                 9  LIGHT BLUE
  805.  
  806.  
  807.                                          13
  808.  
  809.  
  810.  
  811.  
  812.  
  813.                 10 LIGHT GREEN
  814.                 11 LIGHT CYAN
  815.                 12 LIGHT RED
  816.                 13 LIGHT MAGENTA
  817.                 14 YELLOW
  818.                 15 WHITE
  819.  
  820.           Backgrounds may only use 0 thru 7.
  821.  
  822.           STATFORE       Default: STATFORE=0 (BLACK) - Status line
  823.                          foreground.
  824.  
  825.           STATBACK       Default: STATBACK=7 (LIGHT GREY) - Status line
  826.                          background.
  827.  
  828.           WDOFORE        Default: WDOFORE=15 (WHITE) - Text windows
  829.                          foreground.
  830.  
  831.           WDOBACK        Default: WDOBACK=1 (BLUE) - Text windows
  832.                          background.  (Black on black and white screens)
  833.  
  834.           POPFORE        Default: POPFORE=15 (WHITE) - Popup windows
  835.                          foreground.
  836.  
  837.           POPBACK        Default: POPBACK=7 (LIGHT GREY) - Popup windows
  838.                          background.
  839.  
  840.  
  841.                Once you have set up the APLINK.CNF file you need to
  842.                create a forwarding file as described in chapter 6.
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.                                          14
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.                                       CHAPTER 5
  878.  
  879.                                    Character Sets
  880.  
  881.  
  882.                APLINK now supports a new feature which, at the sysop's
  883.           option, may be disabled.  As a default, APLINK now sends the full
  884.           range of ASCII printing characters including all upper and lower
  885.           case alpha characters and all ASCII punctuation.
  886.  
  887.                To disable this feature set LOWERCASE=0 in the APLINK.CNF
  888.           file.
  889.  
  890.                This feature will work with any PK-232 controller, any AMT-1
  891.                controller with a version 07A ROM or later, any AMT-3
  892.                controller with a version 8.0 ROM or later, and any PCI-3000
  893.                with version 1.7C ROM or later..  If you need a new AMT-1 or
  894.                PCI-3000 ROM contact Jim, KE5HE @ KE5HE.TX.USA.
  895.  
  896.                The addition of lower case is achieved by transmitting a
  897.           case 'toggle' or shift character, a Baudot blank, whenever the
  898.           text changes between upper and lower case.  (The Baudot blank is
  899.           the Baudot character with all bits set to 0.  Not to be confused
  900.           with the Baudot space.) The beginning of any transmission is
  901.           always assumed to be in upper case.  Any Baudot figures character
  902.           always shifts the alpha case back to upper.
  903.  
  904.                Since the Baudot blank character is ignored by virtually all
  905.           receiving devices this mode is 'backwards' compatible with your
  906.           existing user's system.  A user not equipped with a system that
  907.           interprets the Baudot blank continues to see all upper case
  908.           characters.
  909.  
  910.                The technique used for transmitting the extended punctuation
  911.           characters is to send an 'escape' code (again, a Baudot blank)
  912.           ahead of a Baudot figures character to 'reassign' it to an
  913.           alternate value.  For example, to send a colon in the Baudot code
  914.           the system transmits a 'Figs-C'.  This may be one or two
  915.           characters depending on whether the controller is already in
  916.           'Figs' case.  To send a semicolon, which is an ASCII character
  917.           but not a Baudot character, the system precedes the 'Figs-C' with
  918.           the Baudot blank.  This does not interfere with the upper/lower
  919.           case alpha toggle since any figures character resets the system
  920.           to upper case alpha.
  921.  
  922.                Here is the 'escape' table used for the extended characters:
  923.  
  924.  
  925.                     No Null Escape           With Null Escape
  926.                     --------------           ----------------
  927.                     Figs-A: - Dash           _ Underscore
  928.                     Figs-B: ? Query
  929.  
  930.  
  931.                                          15
  932.  
  933.  
  934.  
  935.  
  936.  
  937.                     Figs-C: : Colon          ; Semicolon
  938.                     Figs-D: <Reserved for WRU>
  939.                     Figs-E: 3
  940.                     Figs-F: % Percent        `  Reverse Apostrophe
  941.                     Figs-G: @ At Symbol      }  Closing Brace
  942.                     Figs-H: # Hash Mark      {  Opening Brace
  943.                     Figs-I: 8
  944.                     Figs-J: * Asterisk
  945.                     Figs-K: ( Open Paren     [ Opening Square Bracket
  946.                     Figs-L: ) Close Paren    ] Closing Square Bracket
  947.                     Figs-M: . Period         > Closing Angle Bracket
  948.                     Figs-N: , Comma          < Opening Angle Bracket
  949.                     Figs-O: 9                ~ Tilde
  950.                     Figs-P: 0
  951.                     Figs-Q: 1                ! Exclamation Point
  952.                     Figs-R: 4                $ Dollar Sign
  953.                     Figs-S: ' Apostrophe     " Quotation Marks
  954.                     Figs-T: 5
  955.                     Figs-U: 7                @ And Symbol
  956.                     Figs-V: = Equal          | Vertical Bar
  957.                     Figs-W: 2
  958.                     Figs-X: / Slash Mark     \ Reverse Slash Mark
  959.                     Figs-Y: 6                ^ Caret
  960.                     Figs-Z: + Plus
  961.  
  962.                This method of transmitting upper and lower case was
  963.           originated by Peter, G3PLX.  It is used in the 'PLX' AMTOR
  964.           mailboxes that he has written.
  965.  
  966.                WARNING - The latest versions of the PK-232 also
  967.                implement upper and lower case using a different
  968.                technique.  Your users must not use that mode or the
  969.                upper and lower cases will become confused and/or stray
  970.                graphics characters may appear in their text.  Tell
  971.                your PK-232 users to set the parameter 'CODE 0' in
  972.                their controllers.
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.                                          16
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.                                       CHAPTER 6
  1002.  
  1003.                                  The Forwarding File
  1004.  
  1005.                The method of routing messages for autoforwarding is the
  1006.           same hierarchical routing (h-routing) scheme that is used by the
  1007.           packet network.
  1008.  
  1009.                Routing is strictly a function of the station you are linked
  1010.           to and is independent of whether you are linked on AMTOR or
  1011.           packet.
  1012.  
  1013.                Using the Norton editor, create an ASCII file named
  1014.           FORWARD.APS.  Make entries into the file that look something like
  1015.           this (assume you are WA8DRZ for this example and that N6IIU is
  1016.           the packet bbs you normally forward to):
  1017.  
  1018.           . A line beginning with a period is ignored
  1019.           . Blank lines are ignored
  1020.  
  1021.           . The first entry should be your call typically (see below)
  1022.           WA8DRZ      WA8DRZ
  1023.           . The second entry should be the packet bbs you forward to.
  1024.           N6IIU       N6IIU
  1025.           VK2AGE      AH6D   VK2AGE VK3EHQ
  1026.           TG9VT       TG9VT
  1027.           #SOCAL.CA   N0IA
  1028.           #NOCAL.CA   N6IIU
  1029.           . This entry routes all NTS traffic with a zip code starting with
  1030.           . 78 to KE5HE
  1031.           78*         KE5HE
  1032.           . The next entry would hold all Alaska traffic in the system
  1033.           AL          WA8DRZ
  1034.           . The following state code entries are exceptions to the rule
  1035.           . that USA traffic goes to N6IIU
  1036.           HI          AH6D
  1037.           TX          KE5HE
  1038.           IL          WA1URA WB7QWG
  1039.           IN          WA1URA WB7QWG
  1040.           USA         N6IIU
  1041.           AUS         AH6D   VK2AGE VK3EHQ
  1042.           EU          TG9VT  ZF1GC
  1043.           NA          N6IIU
  1044.           AS          TG9VT  ZF1GC
  1045.           OC          AH6D
  1046.           SA          TG9VT  ZF1GC
  1047.           AF          TG9VT  ZF1GC
  1048.  
  1049.           and so on.  The first entry on a line is a routing token and the
  1050.           remaining entries on the same line are bbs/mbo stations that
  1051.           messages with those routing tokens may be sent to.  Messages that
  1052.           have nothing in the 'at' field will not move unless there is an
  1053.  
  1054.  
  1055.                                          17
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.           exact match to the 'to' field.
  1062.  
  1063.                You may use a wild card (a '*') on the left hand token.  DO
  1064.           NOT USE WILD CARDS EXCEPT FOR ZIP CODES OR WHERE THE FIRST THREE
  1065.           LETTERS ARE 'NTS'.  Wild cards on anything else will potentially
  1066.           confuse the h-routing scan process.
  1067.  
  1068.                If you have a token with a leading '#' then the expected
  1069.           following token must be included also: see #NOCAL.CA above.
  1070.  
  1071.                If you put a call (other than your own and the call of the
  1072.           packet bbs you forward to) in a routing token field then also put
  1073.           that call in the intercept file with full h-routing so that down
  1074.           stream stations will know how to deal with it.
  1075.  
  1076.                Put the most specific tokens first, such as call letters,
  1077.           followed by tokens beginning with '#', followed by zip codes
  1078.           (including zip codes with wild cards), followed by state codes,
  1079.           followed by country codes, followed by continental codes.  The
  1080.           scanning process is complicated and the order of entries in
  1081.           FORWARD.APS is very important.  For example, if a message has
  1082.           HI.USA in the 'at' field it will not forward to N6IIU in the
  1083.           above sample file because it will have 'hit' on AH6D first and
  1084.           the system will hold the message for that station.  Put your own
  1085.           call in the first line in both the first and second field to
  1086.           insure that traffic addressed 'at' your station stays there.
  1087.  
  1088.                Messages that do not match any routing on the list will not
  1089.           move - even on packet.  Packet is no longer the default if
  1090.           nothing matches.  Make sure that the call of the packet station
  1091.           you forward to has some broad coverage tokens to pick up the bulk
  1092.           of the traffic that does not otherwise move out on AMTOR.
  1093.  
  1094.                Messages with your own call in the 'to' field will not move
  1095.           unless you have put 'CALLFWD=1' in the APLINK.CNF file.  Messages
  1096.           with the call of the station that you are linked to in the 'to'
  1097.           field move unconditionally to that station.
  1098.  
  1099.                Any number of bbs calls can follow the routing token as long
  1100.           as they are separated by one or more spaces and do not exceed a
  1101.           total line length of 80 characters.
  1102.  
  1103.                The routing table is then kept in memory to speed things up
  1104.           a bit.  If you change FORWARD.APS the system will see a change in
  1105.           the file time stamp and reload the routing table the next time
  1106.           routing is requested.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                                          18
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.           HINTS
  1126.  
  1127.                Do not try to put every possible h-routing token in your
  1128.           FORWARD.APS file.  It is enough to put 'USA' and/or 'NA' for the
  1129.           station(s) that handle most of your U.S. traffic and then just
  1130.           enter the state codes that are exceptions ahead of it.  Use 'EU'
  1131.           for the station(s) that takes your European traffic, etc...  If
  1132.           your FORWARD.APS file is growing large you may not be making the
  1133.           best of it.  Make sure there is at least one entry for each
  1134.           continental code.
  1135.  
  1136.  
  1137.           FORWARDING ON THE PACKET LINK
  1138.  
  1139.                APLINK still has the limitation that you may only forward to
  1140.           one packet bbs automatically (The station set into the PKTBBS
  1141.           parameter in the APLINK.CNF file).  This restriction will be
  1142.           eventually be removed in a later version.
  1143.  
  1144.                There no longer is a restriction on other packet stations
  1145.           linking to you and initiating reverse forwarding.
  1146.  
  1147.  
  1148.           REJECTED MESSAGES
  1149.  
  1150.                If the system attempts to forward a bulletin and it is
  1151.           rejected (usually meaning that the other station already has it)
  1152.           its status is changed to STATIC and it is left in the system for
  1153.           all to read.
  1154.  
  1155.                If a private or NTS message is rejected it is marked as
  1156.           REJECTED and held for the sysop to take action on it.  A
  1157.           rejection of a private or NTS message usually means there is some
  1158.           problem, typically a case of "round robin" routing.  In any case
  1159.           the sysop should look into it.  When the sysop does a message
  1160.           listing rejected messages will show a '*' in the status column,
  1161.           or '**' if it is over 24 hours old.  The message status is
  1162.           restored, of course, by the MCB editor once the problem has been
  1163.           solved.
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.                                          19
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.                                       CHAPTER 7
  1188.  
  1189.                                 Message Import/Export
  1190.  
  1191.                The import/export facility provides a means of transferring
  1192.           messages into or out of APLINK using MS-DOS ascii text files. The
  1193.           file format, defined below, may hold multiple messages.
  1194.  
  1195.  
  1196.           APLINK SETUP
  1197.  
  1198.                To activate the import/export facility include a parameter
  1199.           in the APLINK.CNF file defining a file path to a subdirectory
  1200.           where the import and export files are to be located.  This
  1201.           parameter takes the following form:
  1202.  
  1203.           EXPORTPATH=C:\MB\
  1204.  
  1205.           where the text to the right of the equal sign is set to match
  1206.           your particular installation.  Note: You ____                                                   must include the
  1207.  
  1208.           trailing '\' in the string.
  1209.  
  1210.                By way of example, if you are going to import or export
  1211.           messages to a W0RLI packet BBS then EXPORTPATH would point to the
  1212.           subdirectory where the W0RLI BBS would place its import and
  1213.           export files.
  1214.  
  1215.                The presence of the EXPORTPATH declaration in APLINK.CNF
  1216.           activates the facility.  Once activated, APLINK enters an
  1217.           import/export cycle at startup and approximately every six
  1218.           minutes after the completion of the last cycle.  This process
  1219.           normally only takes a few seconds but if there is an unusually
  1220.           large number of messages pending it could take a minute or two.
  1221.           For this reason the import/export cycle will not be started while
  1222.           there is an AMTOR link in progress.
  1223.  
  1224.                To select messages to be exported use the token EXPORT in
  1225.           the FORWARD.APS file as if it were the call of a remote BBS.
  1226.  
  1227.  
  1228.           W0RLI BBS SETUP
  1229.  
  1230.                You should already be familiar with your W0RLI packet BBS
  1231.           installation and operation before attempting to use message
  1232.           import and export with APLINK.  Read the file SERVER.DOC that
  1233.           came with your W0RLI BBS disk for a discussion of this function
  1234.           in the W0RLI system.
  1235.  
  1236.                APLINK import/export runs as a complex server in the W0RLI
  1237.           system.  The server program, named APEX.EXE, is supplied on the
  1238.           APLINK distribution disk.  This file must be located on a
  1239.  
  1240.  
  1241.                                          20
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.           subdirectory where it can be run by the W0RLI system, typically,
  1248.           in the same subdirectory as the W0RLI code.
  1249.  
  1250.                The file that the W0RLI system should be directed to export
  1251.           is APEX.OUT and to import is APEX.IN.  The file format specifier
  1252.           is H8.
  1253.  
  1254.  
  1255.           MESSAGE FILES
  1256.  
  1257.                You do not need to concern yourself with the details of the
  1258.           file formats but in case you are interested here they are
  1259.           (borrowed from the W0RLI documentation):
  1260.  
  1261.                The following is an example export file produced using
  1262.           format H8.
  1263.  
  1264.           Things to note about this file:
  1265.  
  1266.           1. There is a blank line following the RFC-822 header, and
  1267.           another following the MailBox header.
  1268.  
  1269.           2. The special header item "X-msgtype" is used to show whether
  1270.           the message is a Bulletin, is Personal, or is an NTS message.
  1271.  
  1272.           3. The special header item "X-BID" is used to show the BID, if
  1273.           the message has one.
  1274.  
  1275.           4. The file can contain multiple messages.
  1276.  
  1277.  
  1278.           Date: 12 Mar 89 17:09         <- Date at originating MailBox
  1279.           Message-ID: <8988@N6IYA>      <- Message number at orig MailBox
  1280.           X-msgtype: P                  <- Message type (B, P, T)
  1281.           X-BID: 1234_N6IYA             <- BID, if the message has one.
  1282.           From: N6IYA@N6IYA             <- User at orig MailBox
  1283.           To: ECHO@W0RLI.OR.USA.NA      <- Full location as sent
  1284.           Subject: Testing path turnaround.  <- Message title
  1285.                     <- Blank between RFC-822 hdr and MailBox hdr
  1286.           R:890312/1722z @:W0RLI.OR.USA.NA West Linn #:3571 Z:97068
  1287.           R:890312/1709z @:N6IYA.CA.USA.NA Felton #:8988 Z:95008
  1288.                     <- Blank between MailBox hdrs and text.
  1289.           Test message.                 <- Message text.
  1290.           ../EX     <- ".." added, not there in actual format
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.                                          21
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.                                       CHAPTER 8
  1312.  
  1313.                                  Starting the System
  1314.  
  1315.                If you have not already done so, re-boot the system to make
  1316.           sure MBBIOS.COM has been loaded.  To start the system the first
  1317.           time, keep your transmitters turned off but your AMTOR terminal
  1318.           unit and your TNC turned on, and run AP.EXE.  The system will go
  1319.           through its initialization procedure and when it is ready for
  1320.           service will display the copyright notice on the screen.
  1321.  
  1322.                Type the following sysop commands to enter the tutorial help
  1323.           files (if you are upgrading from an earlier version, delete your
  1324.           old help files):
  1325.  
  1326.           SH AMTOR HELP1(return)
  1327.           SH AMTOR HELP2(return)
  1328.           etc. thru HELP9
  1329.  
  1330.           To see if it all worked type:
  1331.  
  1332.           LH(return)
  1333.  
  1334.           and you should get the message list with the help files showing.
  1335.           If uncertain about this procedure read KEYBOARD OPERATION and
  1336.           SYSOP COMMANDS sections first.
  1337.  
  1338.                This completes the installation.  You should be up and
  1339.           running unless the AMTOR terminal unit or TNC installation has
  1340.           not been previously checked out.  You can use the AP.EXE program
  1341.           to do that by simply switching off the related MBO or BBS
  1342.           function and using it as an ordinary terminal, following the
  1343.           installation instructions.
  1344.  
  1345.  
  1346.           SPECIAL NOTE REGARDING THE PK-232
  1347.  
  1348.                The AMTOR PK-232 driver has been enhanced.  You may now
  1349.           'cold start' the PK-232 provided you have the PK-232 19 July 1990
  1350.           (or later) ROM installed.  You can continue as you are now or you
  1351.           can remove the battery (or pull jumper JP-1) and simply turn the
  1352.           PK-232 on just before running APLINK and APLINK will do a full
  1353.           configuration including setting the baud rate to whatever you
  1354.           have set in the APLINK.CNF file (AMTRATE=nnnn, default is 2400).
  1355.           This should work OK where you want the system to automatically
  1356.           restart from a power failure.
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.                                          22
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.                                       CHAPTER 9
  1374.  
  1375.                                       Bulletins
  1376.  
  1377.                Bulletins entered into the system from the AMTOR channel or
  1378.           by the Sysop are visible to everyone who uses the system. Because
  1379.           of the proliferation of bulletins that arrive at any BBS via
  1380.           PACKET, bulletins that enter the system from the PACKET channel
  1381.           will not be visible to AMTOR users unless the Sysop uses the MCB
  1382.           Editor to change the "Channel" field from PACKET to SYSOP.
  1383.  
  1384.                Bulletins may be entered by any station.  If there is no
  1385.           entry in the 'at' field then the bulletin will remain in the
  1386.           system but will not be forwarded to any other station.  If there
  1387.           is an entry in the 'at' field the bulletin will be forwarded once
  1388.           only to the station indicated by the FORWARD.APS file for that
  1389.           routing.  APLINK does not do "flood" forwarding of bulletins.  If
  1390.           the bulletin is forwarded to a packet bbs however, that bbs may
  1391.           "flood" the bulletin to many stations.
  1392.  
  1393.                Bulletins entering the system via PACKET are deleted after
  1394.           21 days unless the Sysop changes the channel designator with the
  1395.           MCB Editor.  All other bulletins are held in the system until
  1396.           deleted by the sysop or the originating station.
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.                                          23
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.                                      CHAPTER 10
  1436.  
  1437.                                      System Logs
  1438.  
  1439.                The system maintains three log files.  The paths (file
  1440.           names) of two are declared in the APLINK.CNF file.  These are the
  1441.           AMTOR and PACKET text logs.  They record everything transmitted
  1442.           or received on their respective channels.  Their main purpose is
  1443.           diagnostic and can be turned off once the system is known to be
  1444.           stable and free of programmer errors. In order not to fill the
  1445.           disk with endless text logs, the current text logs are renamed
  1446.           AMTLOG.OLD and PKTLOG.OLD when UPDATE is executed and the
  1447.           previous AMTLOG.OLD and PKTLOG.OLD files are deleted.
  1448.  
  1449.                The third log is a text format event log file that records
  1450.           logons, logoffs, filing of messages, reading of messages, etc.,
  1451.           etc.  It is named EVENTLOG.APS.  If UPDATE is run on the first
  1452.           day of the month EVENTLOG.APS is renamed EVENTLOG.OLD and a new
  1453.           EVENTLOG.APS is started.
  1454.  
  1455.                The current AMTOR log may be read with the F7/F2 command
  1456.           when the keyboard is in AMTOR mode, the current PACKET log with
  1457.           the F7/F2 command when the keyboard is in PACKET mode and the
  1458.           EVENT log with the F7/F2 command when the keyboard is in SYSOP
  1459.           mode.
  1460.  
  1461.                If a failure occurs during system operation the three log
  1462.           files should immediately be saved to give the programmer half a
  1463.           chance at finding what happened.
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.                                          24
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.                                      CHAPTER 11
  1498.  
  1499.                                   Console Operation
  1500.  
  1501.                When the system is started, three windows will be displayed
  1502.           with the copyright notice showing on the top window when the
  1503.           system has completed initialization.
  1504.  
  1505.                The top window is always devoted to displaying characters
  1506.           received on the AMTOR channel, the middle screen to characters
  1507.           received on the PACKET channel, and the bottom window to
  1508.           characters received from the keyboard or files being transmitted.
  1509.           Over each window is a status bar related to that window (and
  1510.           channel).
  1511.  
  1512.                The keyboard has four normal operating states; OFF, AMTOR,
  1513.           PACKET and SYSOP.  There are two additional states, ATEST and
  1514.           PTEST, that the Sysop will not normally use - they are for
  1515.           diagnostic purposes only.
  1516.  
  1517.                If the keyboard is OFF the console will beep as a reminder
  1518.           whenever a key is pressed.  The numeric key pad is used to re-
  1519.           assign the keyboard:
  1520.  
  1521.                9 (PgUp) for AMTOR,
  1522.                6 (Right Arrow) for PACKET,
  1523.                3 (PgDn) for SYSOP and
  1524.                7 (Home) for OFF.
  1525.  
  1526.           The labels on the keys don't make much sense but, given a normal
  1527.           keyboard layout, it 'feels right' for the purpose.
  1528.  
  1529.                In PACKET and SYSOP mode the keyboard is line buffered.
  1530.           Characters are transmitted only when return is pressed allowing
  1531.           backspace over the whole line.  In AMTOR mode the keyboard is
  1532.           word buffered. Characters are transmitted when the space bar,
  1533.           return, a control character, or +? is pressed.
  1534.  
  1535.                If a 'T' (talk to the Sysop) command is received on one of
  1536.           the channels during a session the keyboard is automatically
  1537.           assigned to that channel for 5 minutes when the Sysop alarm is
  1538.           sounded.  After 5 minutes the keyboard reverts to its pervious
  1539.           assignment.
  1540.  
  1541.                Some of the function keys are always active and some will
  1542.           respond only if the keyboard is assigned to the relevant channel.
  1543.           This will make sense to you when you use the system.
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.                                          25
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.                Here is the meaning of the status bar indicators:
  1560.  
  1561.           AMTOR:aaa/bbb:cccc  <gmt time and date>  ddd/eee/fff
  1562.  
  1563.                aaa = MBO when the AMTOR Mailbox is alive and well
  1564.                aaa = KSR when the SYSOP has shut off the mailbox by one or
  1565.                another means.
  1566.  
  1567.                bbb = SBY when the MBO is waiting for a logon.
  1568.                bbb = OPN when someone has logged on, but there is no
  1569.                command outstanding.
  1570.                bbb = INP when receiving a file.
  1571.                bbb = OUT when transmitting a file.
  1572.                bbb = TSF when transmitting files in response to an RN
  1573.                command.
  1574.                bbb = CFM during the time a message header is being
  1575.                confirmed.
  1576.  
  1577.                cccc = Is the call of the last user to have signed onto the
  1578.                AMTOR mailbox; or, if the system has just been initialized,
  1579.                it is the call specified in the CALL parameter of the
  1580.                configuration file.
  1581.  
  1582.                ddd = RCV when the AMTOR link is in the receive direction.
  1583.                ddd = SND when the AMTOR link is in the transmit direction.
  1584.  
  1585.                eee = FEC during standby and when operating in FEC mode.
  1586.                eee = ARQ when linked or operating in ARQ-Listen mode.
  1587.  
  1588.                fff = ERR, RQ, TFC, IDL, OVR, PHA, SBY, or ESC depending on
  1589.                the state of the AMTOR controller.  See your controller
  1590.                manual for explanations.
  1591.  
  1592.  
  1593.           PACKET:aaa/bbb:cccc  <local time and date> !RTS:dd/CTS:ee
  1594.  
  1595.                aaa = BBS when the Packet BBS on.
  1596.                aaa = KSR when the Sysop has turned off the BBS.
  1597.  
  1598.                bbb = SBY when the BBS is waiting for a logon.
  1599.                bbb = OPN when someone has connected but there is no command
  1600.                outstanding.
  1601.                bbb = INP when receiving a file.
  1602.                bbb = OUT when transmitting a file.
  1603.                bbb = TSF when transmitting files in response to an RN
  1604.                command.
  1605.                bbb = SBJ while waiting for the subject input for a message.
  1606.  
  1607.                cccc = Is the call of the last user to have signed onto the
  1608.                PACKET mailbox.
  1609.  
  1610.                dd = OK when RTS is sent to the TNC.
  1611.  
  1612.  
  1613.                                          26
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.                dd = NO when RTS is not sent to the TNC.
  1620.  
  1621.                ee = OK when CTS is received from the TNC.
  1622.                ee = NO when CTS is not received from the TNC.
  1623.  
  1624.  
  1625.           KBD:aaaaa                                        PTR:bbb
  1626.  
  1627.                aaaaa = KOFF when the keyboard is off.
  1628.                aaaaa = AMTOR when the keyboard is assigned to the AMTOR
  1629.                channel.
  1630.                aaaaa = PACKET when the keyboard is assigned to the PACKET
  1631.                channel.
  1632.                aaaaa = SYSOP when the keyboard is assigned to the SYSOP
  1633.                command handler.
  1634.                aaaaa = *ATEST* when the keyboard is assigned to the AMTOR
  1635.                test routine.
  1636.                aaaaa = *PTEST* when the keyboard is assigned to the PACKET
  1637.                test routine.
  1638.  
  1639.                bbb = NCF when the printer is not configured.
  1640.                bbb = SYS when the printer is assigned to the system.
  1641.                bbb = AMT when the printer is assigned to the AMTOR channel.
  1642.                bbb = PKT when the printer is assigned to the PACKET
  1643.                channel.
  1644.  
  1645.  
  1646.           FUNCTION AND CONTROL KEY COMMANDS
  1647.  
  1648.                The function key assignments will 'feel' right with the
  1649.           function keys arranged vertically at the left hand edge and the
  1650.           Gray + and - keys are on the right hand edge (standard XT
  1651.           layout).  If your keyboard arranges the function keys along the
  1652.           top they will be more awkward to use.  Note: The keys described
  1653.           below are active when the keyboard is in the relevant mode.
  1654.  
  1655.  
  1656.           Keys           Function
  1657.           ----           --------
  1658.  
  1659.           Control-O      Transmits a WRU to the far station when the
  1660.                          keyboard is in AMTOR mode.  (This replaces the '$'
  1661.                          which formerly performed this function.  Since the
  1662.                          AMTOR channel is capable of transmitting the full
  1663.                          ascii character set the '$' is now allowed as
  1664.                          embedded text.)
  1665.  
  1666.           Grey +         ARQ/FEC receive mode.  In the ARQ mode, a +? is
  1667.                          transmitted and in the FEC mode a begin
  1668.                          transmit.command is issued to the AMTOR terminal
  1669.                          unit.
  1670.  
  1671.           Grey -         ARQ/FEC transmit mode.  In either mode
  1672.                          an.appropriate break command is issued to the
  1673.  
  1674.  
  1675.                                          27
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.                          AMTOR terminal unit.  (Note: The PK-232 will not
  1682.                          execute this command until it sees an IDLE
  1683.                          status.)
  1684.  
  1685.           Esc            Stops any file transmission in progress and clears
  1686.                          all keyboard and send buffers.
  1687.  
  1688.           End            In AMTOR mode - closes the ARQ link.  In PACKET
  1689.                          mode - send and END command to the TNC.
  1690.  
  1691.           Del            Issues a return-to-letters-case command to the
  1692.                          AMTOR terminal unit.  This provides an immediate
  1693.                          manual override when text is being received is
  1694.                          figures-case.
  1695.  
  1696.           F1             Displays a short help menu.
  1697.  
  1698.           F3             Displays the Mode Selection menu.
  1699.  
  1700.           F3 F2          In AMTOR mode, forces the AMTOR terminal unit into
  1701.                          STANDBY mode.  (With the PK-232 there may be some
  1702.                          delay in execution.)
  1703.  
  1704.           F3 F4          In AMTOR mode switches the MBO on and off.  In the
  1705.                          PACKET mode switches the BBS on and off.
  1706.  
  1707.           F3 F6          In the AMTOR mode commands the AMTOR terminal unit
  1708.                          to monitor ARQ.
  1709.  
  1710.           F3 F8          In the AMTOR mode, begins an AMTOR automatic
  1711.                          forwarding cycle; in the PACKET mode, begins the
  1712.                          PACKET automatic forwarding cycle.
  1713.  
  1714.           F3 F10         Ends the APLINK program and returns to the
  1715.                          operating system.
  1716.  
  1717.           F5             Displays the Clear Selection menu.
  1718.  
  1719.           F5 F6          Clears all windows.
  1720.  
  1721.           F5 F10         Sends a formfeed command to the printer.
  1722.  
  1723.           F7             Displays the File Operations menu.
  1724.  
  1725.           F7 F2          Read or edit a log file.  In AMTOR mode, the AMTOR
  1726.                          log file; in PACKET mode, the PACKET log file; and
  1727.                          in SYSOP mode, the EVENT log file.
  1728.  
  1729.           F7 F4          Invoke the Norton Editor to edit any ASCII file.
  1730.  
  1731.           F7 F6          Invoke MS-DOS as an overlay.  APLINK will be
  1732.                          suspended but will remain resident.  Type exit at
  1733.                          the DOS prompt to return to APLINK.
  1734.  
  1735.  
  1736.  
  1737.                                          28
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.           F7 F8          Prompts for a file name and then transmits that
  1744.                          file.
  1745.  
  1746.           F7 F10         Switch the printer to print the channel indicated
  1747.                          by the current mode.  If in SYSOP mode the printer
  1748.                          is switched off.
  1749.  
  1750.           F9             Display the AMTOR On-Line Commands menu.
  1751.  
  1752.           F9 F4          Enter call letters and optionally the selcal for a
  1753.                          station to be called.  If the selcal is not
  1754.                          entered then it will be generated automatically
  1755.                          from the call letters by APLINK.
  1756.  
  1757.           F9 F6          Begin an ARQ call.
  1758.  
  1759.           F9 F8          Switch on a steady carrier to the AMTOR
  1760.                          transmitter for testing or tuning.
  1761.  
  1762.           F9 F10         Send an identification sequence on the AMTOR
  1763.                          channel.
  1764.  
  1765.           Alt-F9         Send an identification sequence followed by a
  1766.                          LOGOUT command on the AMTOR channel.
  1767.  
  1768.  
  1769.           SYSOP COMMANDS
  1770.  
  1771.                Remember, the following are SYSOP commands.  They are not
  1772.           the same as the commands used over the air by a remote station.
  1773.           These commands are not normally invoked while linked but may be,
  1774.           usually without harm, unless autoforwarding is in progress.  The
  1775.           system will delay response to an online user while SYSOP commands
  1776.           are being executed.
  1777.  
  1778.                In the table below <number> is any integer between 0 and
  1779.           29999, <id>, <id1> and <id2> are standard 1 to 6 character PACKET
  1780.           routing designators (usually call letters), and <filename> is any
  1781.           valid MS-DOS path/filename.
  1782.  
  1783.           COMMAND                  FUNCTION
  1784.           -------                  --------
  1785.           CANCEL <number>          Marks message <number> as CANCELED.
  1786.                                    This is normally used to remove
  1787.                                    bulletins from the system but may be
  1788.                                    used to remove a defective or possible
  1789.                                    illegal message as well.  The next
  1790.                                    UPDATE will archive all canceled
  1791.                                    messages PRIVATE and NTS messages and
  1792.                                    will delete all canceled bulletins.
  1793.  
  1794.           CANCEL <number 1> <number 2>  Marks all messages from <number 1>
  1795.                                    through <number 2> as CANCELED.
  1796.  
  1797.  
  1798.  
  1799.                                          29
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.           E <number>               Invokes the Message Control Block Editor
  1806.                                    for message <number>.  See the separate
  1807.                                    section describing the MCB Editor.
  1808.  
  1809.           EXPORT                   Manually starts an import/export cycle.
  1810.  
  1811.           K <number>               Same as CANCEL <number>.
  1812.  
  1813.           K <number 1> <number 2>  Same as CANCEL <number 1> <number 2>.
  1814.  
  1815.           KB <number>              Same as CANCEL <number> except bulletins
  1816.                                    only.
  1817.  
  1818.           KB <number 1> <number 2> Same as CANCEL <number 1> <number 2>
  1819.           except bulletins only.
  1820.  
  1821.           L                        List all messages in the system except
  1822.                                    bulletins.
  1823.  
  1824.           L <number>               List all messages in the system equal to
  1825.                                    or greater than <number>, except
  1826.                                    bulletins.
  1827.  
  1828.           LP                       List all "pending" messages; messages
  1829.                                    awaiting forwarding or delivery.
  1830.  
  1831.           LT                       List all messages addressed to this
  1832.                                    station and to "SYSOP".
  1833.  
  1834.           LT <id>                  List all messages to <id>.
  1835.  
  1836.           LF                       List all messages from this station.
  1837.  
  1838.           LF <id>                  List all messages from <id>.
  1839.  
  1840.           LB                       List all bulletins.
  1841.  
  1842.           LH                       List all help files.
  1843.  
  1844.           LR                       List users logging into the system in
  1845.                                    the last 24 hours.
  1846.  
  1847.           LU                       List all users registered in the system.
  1848.  
  1849.           NTS                      List all NTS messages in the system.
  1850.                                    (Note: This command when invoked on the
  1851.                                    AMTOR or PACKET port will only list NTS
  1852.                                    messages marked as FILED or ACCESSED.
  1853.  
  1854.           P <number>               Print message <number> to your printer.
  1855.                                    If the message is addressed to your
  1856.                                    station it will be marked as forwarded.
  1857.  
  1858.           PN                       Print all new messages to your station
  1859.  
  1860.  
  1861.                                          30
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.                                    and mark them as forwarded.
  1868.  
  1869.           R <number>               Read message <number>.  This invokes the
  1870.                                    Norton Editor with message <number>.
  1871.                                    Not only can the Sysop read but he can
  1872.                                    also modify any message in the system.
  1873.                                    It is generally not socially acceptable
  1874.                                    to modify other people's messages.  Any
  1875.                                    message accessed in this way addressed
  1876.                                    to your station will be marked as
  1877.                                    forwarded.
  1878.  
  1879.           RESTORE <number>         Restores a canceled message provided it
  1880.                                    has not been archived.
  1881.  
  1882.           SP <id1> [AT <id2>] [<filename>]   If file name is included,
  1883.                                    copies <filename> into APLINK as a
  1884.                                    message to <id1>.  If <filename> is not
  1885.                                    included then the Norton Editor is
  1886.                                    invoked.  After the message has been
  1887.                                    typed and edited, exiting the editor
  1888.                                    stores the message into APLINK.  If the
  1889.                                    Norton Editor is exited without saving
  1890.                                    the text (i.e., F3 Q Y) then the
  1891.                                    operation is canceled.
  1892.  
  1893.           SB . . .                 Same as the SP command above except the
  1894.                                    message is marked BULLETIN.
  1895.  
  1896.           ST . . .                 Same as the SP command above except that
  1897.                                    the message is marked NTS.  Certain
  1898.                                    restrictions may apply to NTS messages.
  1899.                                    See the section on NTS operations.
  1900.  
  1901.           SH . . .                 Same as the SP command above except the
  1902.                                    "message" is a help file only.
  1903.  
  1904.           UPDATE                   Manually initiates the system update
  1905.                                    routines.  This is normally done by
  1906.                                    setting the 'TUPDATE' parameter in the
  1907.                                    APLINK.CNF file.
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.                                          31
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.           IN AND OUT OF AMTOR MBO MODE
  1932.  
  1933.                With the keyboard in AMTOR mode the system is toggled in and
  1934.           out of MBO mode by pressing F3 F4.  The system will automatically
  1935.           return to MBO mode after about ten minutes time, once the system
  1936.           is no longer linked, in the highly unlikely event that the Sysop
  1937.           forgets to return it.
  1938.  
  1939.                If a user is using the MBO when F3 F4 is invoked, all
  1940.           operations will stop, any open message files closed and the
  1941.           system will send:
  1942.  
  1943.                 PLEASE STANDBY...
  1944.  
  1945.           At that point you may converse with the user.  F3 F4 again will
  1946.           return the system to MBO mode.  Once out of MBO mode the program
  1947.           operates as an ordinary AMTOR terminal program and may be used to
  1948.           call stations, send files manually, etc.
  1949.  
  1950.                If a station that you want to talk to has logged off before
  1951.           you could catch them just press F9 F6 with the keyboard set to
  1952.           AMTOR and if the other station is still on the frequency the link
  1953.           will be re-established.
  1954.  
  1955.                Whenever an ARQ call is initiated (F9 F6), the MBO mode is
  1956.           switched off.  It may be restored by the F3 F4 toggle.
  1957.  
  1958.  
  1959.           USING THE PRINTER
  1960.  
  1961.                If the printer has been declared in the configuration file
  1962.           it is available to the Sysop for either logging or printing
  1963.           messages.
  1964.  
  1965.                To log a channel to the printer, put the keyboard in that
  1966.           channel mode and press F7 F10.  To return the printer to standby
  1967.           put the keyboard in SYSOP mode and press F7 F10.
  1968.  
  1969.  
  1970.           THE MCB EDITOR
  1971.  
  1972.                Each message in the system has a tag record called a message
  1973.           control block maintained in a separate file.  This record
  1974.           contains pertinent information about the message such as its
  1975.           type, filing time, from and to fields, etc., etc.  Any item of
  1976.           data in the MCB may be changed by the Sysop except the message
  1977.           number and the filing and forwarding times.  This is done with
  1978.           the MCB Editor which is invoked on the Sysop's command line with:
  1979.  
  1980.                E <message number>
  1981.  
  1982.           Once the Editor's window is opened on the display, typing any of
  1983.  
  1984.  
  1985.                                          32
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.           the following key words (upper or lower case) will change the
  1992.           appropriate parameter in the MCB:
  1993.  
  1994.                AMTOR, PACKET, SYSOP, PRIVATE, BULLETIN
  1995.                NTS, HELP, CANCELLED, PENDING, FORWARDED, STATIC
  1996.                BID... TO... AT... FROM... BBS...
  1997.  
  1998.           The TO, AT, FROM, and BBS fields may be changed by typing:
  1999.  
  2000.                TO <new field>,
  2001.                AT <new field>, etc...
  2002.  
  2003.           Pressing return with no other entry will record any changes and
  2004.           return to the SYSOP command line.
  2005.  
  2006.  
  2007.           THE USER FILE MAINTENANCE PROGRAM
  2008.  
  2009.                Supplied with APLINK is the program USERS.EXE.  This program
  2010.           can only be run when APLINK is not running, even if you are using
  2011.           a multitasking system such as Desqview.  Operation of the program
  2012.           is reasonably self-evident.  A user is automatically entered into
  2013.           the USERS.APS file upon the first logging into APLINK.  A call
  2014.           may also be entered directly with USERS.EXE.
  2015.  
  2016.                There are a number of parameters that may be set for any
  2017.           given user using USERS.EXE.  Here is a list and their meanings:
  2018.  
  2019.                MBO       Set this to 1 for any APLINK station that you
  2020.                          directly autoforward traffic to on AMTOR.  This
  2021.                          enables that station to read ___                                                      any uncancelled
  2022.  
  2023.                          message in your system in order to obtain fills
  2024.                          and to enable the RF and RI commands.
  2025.  
  2026.                PROTECTED Prevents removal of the station from the file when
  2027.                          the user file maintenance program purge command is
  2028.                          used.
  2029.  
  2030.                ASCII     Enables use of the full ascii printing characters
  2031.                          set with the user.  This must only be set if the
  2032.                          user is fully compatible with the full ascii
  2033.                          protocol.
  2034.  
  2035.                EXPERT    1 sets EXPERT mode for a user.
  2036.  
  2037.                LOCKOUT   1 prevents the indicated call from logging into
  2038.                          your system on AMTOR or PACKET.
  2039.  
  2040.                The LAST MESSAGE and LAST BULLETIN parameters cannot be
  2041.           changed except to set them to zero with the zero command.  These
  2042.           two parameters determine what number the message and bulletin
  2043.           lists begin with.
  2044.  
  2045.  
  2046.  
  2047.                                          33
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.                LAST LOGIN shows the time and date of the last time the
  2054.           indicated call logged into the system.  The purge command removes
  2055.           all calls from the file that have not logged in within the last
  2056.           180 days.
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.                                          34
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.                                      CHAPTER 12
  2118.  
  2119.                                 Program Distribution
  2120.  
  2121.                APLINK is now being distributed by three methods.  There is
  2122.           a free landline bbs at 512-225-8254 (San Antonio, TX).  It
  2123.           accepts 1200 to 9600 baud, 8-bits, no parity, one stop pulse. Log
  2124.           in with your name and follow the instructions.  Load the file
  2125.           named APFILES.EXE using XMODEM.  When APFILES.EXE is run it will
  2126.           expand into a full set of program files.
  2127.  
  2128.           If you have access to Compuserve (CIS), the latest version may be
  2129.           downloaded from the Hamnet forum.
  2130.  
  2131.           A disk with all the APLINK files may be obtained by mail from
  2132.           TAPR.  Send $2.00 US for a 5-1/4 inch disk or $3.00 US for 3-1/2
  2133.           disk plus cost of postage if outside of North America and specify
  2134.           that you want an APLINK disk.  If you request, TAPR will
  2135.           automatically send you an update when it is received with the
  2136.           understanding that you will mail them the costs when you receive
  2137.           the disk.
  2138.  
  2139.                 Tucson Amateur Packet Radio (TAPR)
  2140.                 PO BOX 12925
  2141.                 Tucson, AZ 85732
  2142.                 USA
  2143.  
  2144.                 TAPR Telephone: 602-749-9479
  2145.  
  2146.  
  2147.           SYSOP ASSISTANCE
  2148.  
  2149.           If you are having problems bringing up APLINK for the first time
  2150.           please read, and then re-read the documentation provided on the
  2151.           disk. Most questions received to date are covered in this
  2152.           information.
  2153.  
  2154.           If you still are having problems, or have other questions
  2155.           relating to APLINK system operation please direct them, in
  2156.           writing, to Craig, WA8DRZ/6:
  2157.  
  2158.                Craig McCartney, WA8DRZ
  2159.                160 Montalvo Road
  2160.                Redwood City, CA 94062
  2161.                USA
  2162.  
  2163.           Via AMTOR, leave an note on the WA8DRZ/6 APLINK system on 20 or
  2164.           30 meters.
  2165.  
  2166.           Via Packet, send a message to:
  2167.                 WA8DRZ @ WA8DRZ.#NOCAL.CA.USA.NA
  2168.  
  2169.  
  2170.  
  2171.                                          35
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.           Via CIS send a note on Hamnet or Email to user id 73126,3260.
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.                                          36
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.                                      APPENDIX A
  2242.  
  2243.                                Packet Channel Commands
  2244.  
  2245.                The following is a verbatim copy of the packet channel help
  2246.           file included in the APLINK distribution:
  2247.  
  2248.    APLINK PACKET Channel Commands:
  2249.  
  2250.    B                   Bye - Log off the BBS.  Just disconnecting does
  2251.                        the same thing.
  2252.  
  2253.    H                   Help - Sends this file.
  2254.  
  2255.    I                   Info - Sends the Information file.
  2256.  
  2257.    L                   List - Lists all messages.
  2258.    L #                 List # - List all files from message #.
  2259.    LB                  List all bulletins.
  2260.    L< <call>           List From <call> - Lists all messages to
  2261.                        <call>.  If <call> is omitted it lists all
  2262.                        messages from you.
  2263.    L> <call>           List To <call> - Lists all messages to <call>.
  2264.                        If <call> is omitted it lists all messages to
  2265.                        you.
  2266.    LH                  List all help files.
  2267.    LR                  List all users who have signed into the system in
  2268.                        the last 24 hours.
  2269.    LP                       List all pending traffic (for MBO operators only).
  2270.  
  2271.    LOGIN <call>        Logs you into the system by a call other than
  2272.                        the one that began the link.
  2273.  
  2274.    NTS                 List all NTS messages that have not been
  2275.                        forwarded.
  2276.  
  2277.    R #                 Read # - Read message #.
  2278.    RN                  Read New - Read all new messages addressed to
  2279.                        you.
  2280.  
  2281.    SP <call> @ <route> Send - Send a message to <call> (optionally)
  2282.                        at <route>.
  2283.    SB <name> @ <route> Send a general interest bulletin of <name>
  2284.                        (optionally) via <route>.
  2285.    SB <name> @ <route> $<bid>  Send a general interest bulletin of <name>
  2286.                        via <route> using <bid>.  Note: A bid will be
  2287.                        assigned by the system if not entered by the user.
  2288.    ST <id1> @ <id2>    Send NTS traffic using current conventions.
  2289.  
  2290.    T                   Talk - Signal the Sysop.
  2291.    V                   Version - Read system version number.
  2292.  
  2293.  
  2294.  
  2295.                                          37
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.    CANCEL #            Cancels message # if you are the originator.
  2302.  
  2303.    There is no Kill command.  Messages that have been read or
  2304.    forwarded will be deleted automatically from the system after 24
  2305.    hours.  Unread messages will be deleted automatically after 21
  2306.    days.  Bulletins will remain until the originator or the Sysop
  2307.    cancels them.
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.                                          38
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.                                      APPENDIX B
  2366.  
  2367.                                AMTOR Channel Commands
  2368.  
  2369.                The following is a verbatim copy of the AMTOR channel help
  2370.           files included in the APLINK distribution.
  2371.  
  2372.    (File: HELP1) AMTOR CHANNEL COMMANDS
  2373.  
  2374.    AMTOR Channel Commands
  2375.  
  2376.    Type any of the following commands on a new line and end with
  2377.    either (CR/LF) or the + ? sequence (but not both).  If you do not
  2378.    use the + ? sequence the system will change the direction of the
  2379.    link for you when it recognizes a valid command.
  2380.  
  2381.    H or HELP - Send the help file
  2382.  
  2383.    CNCN - Cancel whatever is in progress. (Usually a message you are
  2384.           entering into the system)
  2385.  
  2386.    LOGIN (your call) - Logs you in
  2387.    LOGON (your call) - Same as LOGIN
  2388.  
  2389.    L - List all available messages in the system, not including
  2390.        bulletins (see note)
  2391.    L (number) - As above equal or greater than (number)
  2392.    LTO or LM - List all messages to you
  2393.    LTO (call) - List all messages to (call)
  2394.    LFM - List all messages from you
  2395.    LFM (call) - List all messages from (call)
  2396.    LT - List all NTS messages
  2397.    LB - List all general interest bulletins (see note)
  2398.    LB (number) - As above equal or greater than (number)
  2399.    LR - List users who have logged on in the past 24 hours
  2400.  
  2401.    NTS - List all unforwarded NTS messages
  2402.  
  2403.    RN or RM - Read all new messages addressed to you
  2404.    R (number) - Read message (number)
  2405.    RH (number) - Read message (number) including routing headers
  2406.  
  2407.    SP (call) - Send a message to (call), end with NNNN
  2408.    SB (name) - Enter a bulletin with (name), end with NNNN
  2409.    SB (name) AT (route) BID (bid) - Enter a bulletin with (name) at
  2410.                (route) with a bid of (bid)
  2411.  
  2412.    SP (call) AT (route) - Send a message to (call) to be forwarded
  2413.       via (route)
  2414.    ST (zipcode) AT (NTS statecode) - Send an NTS message (use
  2415.       accepted NTS subject and message format)
  2416.  
  2417.  
  2418.  
  2419.                                          39
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.    NNNN - End a message.  Must have been started with SP, SB, or ST.
  2426.  
  2427.    CANCEL (number) - Cancels message (number) if originated by you
  2428.  
  2429.    T - Talk to the sysop
  2430.  
  2431.    I - Information about this system
  2432.  
  2433.    V - Read version number
  2434.  
  2435.    A - (After seizing the link) Abort a file being received
  2436.  
  2437.    LOGOUT - Logs you off
  2438.    LOGOFF - Same as LOGOUT
  2439.  
  2440.    /// - Anywhere on the line cancels the line (except in messages)
  2441.  
  2442.    NOTE: The L, and LB commands will only list messages you have not
  2443.    previously listed.  Follow the command with a number to override
  2444.    this feature.  Use 0 to list all messages in the category.
  2445.  
  2446.    Here are some special commands for the expert user:
  2447.  
  2448.    EXPERT - Toggles the 'EXPERT' mode
  2449.    RI - Reads the MBO's intercept file
  2450.    RF - Reads the MBO's AMTOR autoforward routing file
  2451.       Note: RI and RF are available to other MBO's only
  2452.    F - (After seizing the link) Abort a file being received and mark
  2453.       it forwarded if it is for you.  (This is for use with
  2454.       duplicate messages.)
  2455.  
  2456.  
  2457.    (File: HELP2) LOGGING IN ON AMTOR
  2458.  
  2459.    Logging In On AMTOR
  2460.  
  2461.    This MBO has an automatic login procedure for registered stations
  2462.    with automatic answerback (AAB) enabled.  When you first link with
  2463.    the system, it seizes the link, identifies, sends a 'WRU' character
  2464.    (figs-D), and waits for an answerback response.  The expected
  2465.    response is:
  2466.  
  2467.    (CR/LF)QRA CALL SELCAL + ?
  2468.  
  2469.    or
  2470.  
  2471.    (CR/LF)DE CALL SELCAL + ?
  2472.    For example '(CR/LF)QRA WA8DRZ WDRZ + ?' IS TYPICAL RESPONSE.
  2473.  
  2474.    If no AAB response is received the system sends a manual login
  2475.    request followed by the + ? sequence.  At this point a user should
  2476.    send either 'LOGIN (call)(CR/LF)' OR 'LOGON (call)(CR/LF)'.  If the
  2477.    call has been registered the system will respond with a 'GA'
  2478.    prompt.  If an error was received or the call is not registered the
  2479.  
  2480.  
  2481.                                          40
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.    system will ask you to confirm the call.  If you answer the
  2488.    confirmation request with 'YES' the call becomes registered.
  2489.  
  2490.    APLINK will disconnect after three minutes if no login has been
  2491.    recognized.
  2492.  
  2493.    Once you have logged on, the system is ready for your command
  2494.    whenever it sends a 'GA' (Go Ahead) prompt.
  2495.  
  2496.    You may log out of the system with 'LOGOUT(CR/LF)' or 'LOGOFF(CR/LF)'.
  2497.    any time the link is lost the current user is automatically
  2498.    logged out.
  2499.  
  2500.    If a message is being sent to the system during a link failure,
  2501.    that part of the message that was received is filed and is
  2502.    available to the addressee.
  2503.  
  2504.  
  2505.    (File: HELP3) RECEIVING YOUR MESSAGES ON AMTOR
  2506.  
  2507.    Receiving Your Messages on AMTOR
  2508.  
  2509.    The quickest and simplest way to receive your messages is to give
  2510.    the 'RN' (meaning 'Read New') command as soon as you sign on.  All
  2511.    messages in the system not already marked 'forwarded' will be
  2512.    transmitted to you automatically without further action on your
  2513.    part.  As each message is completely forwarded to you it is marked
  2514.    'forwarded' and will not be transmitted again with this command.
  2515.    (You may read it again with the 'R (number)' command.
  2516.  
  2517.    If you are receiving an unforwarded message and the link is lost
  2518.    it will still be available to the 'RN' command.
  2519.  
  2520.    If you have logged into the system with your automatic answerback
  2521.    then the system will mark your messages 'forwarded' only after it
  2522.    triggers your answerback at the end of each message.
  2523.  
  2524.    You do not have to (in fact, cannot) delete a message.  Once it is
  2525.    forwarded the system will delete it 24 or more hours later.  In the
  2526.    meantime it may be read again using the 'R (number)' command.
  2527.  
  2528.    Use the list commands to see what messages are available.
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.                                          41
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.    (File: HELP4) ENTERING A MESSAGE ON AMTOR
  2552.  
  2553.    Entering a Message On AMTOR
  2554.  
  2555.    Messages may be entered directly from your keyboard into the
  2556.    system, however it is better if you prepare a file before logging
  2557.    on and then send it at machine speed.  This reduces the connect
  2558.    time to the system and the potential for transmission errors.
  2559.  
  2560.    You may send three kinds of messages:
  2561.  
  2562.    'SP (call)' which is a message to a specific station and may only
  2563.    be read by that station (or you or the sysop) and will appear on
  2564.    the message list only for those stations.  For others, it simply
  2565.    isn't there.  'SP' messages will remain in the system for 21 days
  2566.    or 24 hours after being marked 'forwarded', whichever comes first.
  2567.  
  2568.    'SP' type messages may also be entered for automatic forwarding
  2569.    to another MBO/BBS.  They may be entered in the form 'SP (call)
  2570.    TO (route)' where (call) is the addressee and (route) is the
  2571.    hierarchical route to his local MBO/BBS.  Since AMTOR does not
  2572.    provide for a number sign character (unless you are in full
  2573.    ascii mode),  use the equal sign character in its place when
  2574.    required in an h-route address and APLINK will convert it to a
  2575.    number sign character.
  2576.  
  2577.    'ST (zipcode) TO (NTS statecode)' is used to enter a message to
  2578.    anyone to be delivered by the National Traffic System.  The
  2579.    subject (first line) should read: QTC (city, state) and the body
  2580.    of the message should be in standard ARRL message format.
  2581.  
  2582.    'SB (id)' addresses a message to 'id' and marks it as a bulletin. You
  2583.    may also include a bulletin identification (BID) by adding 'BID '
  2584.    followed by the bin on the same line.  For example:
  2585.  
  2586.       SB ALL BID 12345W1ABC
  2587.  
  2588.    is a message to 'ALL' with a bid of 12345W1ABC.
  2589.  
  2590.    Bulletin type messages will remain in the system until removed
  2591.    (cancelled) by either the originator or the sysop.
  2592.  
  2593.    To send a message, type the command (i.e., 'SP W5SMM(CR/LF)')
  2594.    and wait for a response from the system.  The line will be typed
  2595.    back and you will be requested to confirm with 'YES' or 'NO'.
  2596.    At the 'GA SUBJ/MSG' prompt type the subject of the message on
  2597.    its own line and then enter the text of the message.
  2598.  
  2599.    At the end of the message send 'NNNN' on a new line.  'NNNN'
  2600.    embedded in text is ignored.  After sending 'NNNN' wait for a new
  2601.    'GA' prompt to enter a new command.
  2602.  
  2603.  
  2604.  
  2605.                                          42
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.    Identify your station at regular intervals by sending your
  2612.    identification after a 'GA' prompt.  Any character sequence that
  2613.    is not a valid command is ignored by the system.
  2614.  
  2615.    If you have already sent a partial command line and want to cancel
  2616.    the line just send three or more '/'s in a row anywhere on the
  2617.    line.  That line will be ignored.  This only works on command
  2618.    lines.  /// embedded in a message will be passed on to the
  2619.    addressee.
  2620.  
  2621.    While transmitting a message and before sending the 'NNNN' you
  2622.    may cancel the message with the command 'CNCN' on a new line.
  2623.  
  2624.    After you have transmitted a message you may cancel it with the
  2625.    'CANCEL (number)' command.  This is normally used to remove a
  2626.    bulletin you have placed in the system, but it may be used to
  2627.    remove any message you have previously sent.
  2628.  
  2629.  
  2630.    (File: HELP5) MESSAGE LIST EXPLANATION
  2631.  
  2632.    Message List Explanation
  2633.  
  2634.    The format for the message list is similar to that of commonly
  2635.    used packet BBS programs.  The symbols for type and status are
  2636.    consistent with the packet system.
  2637.  
  2638.    Msg = Message number (assigned by the system)
  2639.  
  2640.    T = Message type as follows:
  2641.       P - A private message, may only be read by the addressee,
  2642.           originator or sysop
  2643.       B - A bulletin
  2644.       T - An NTS message
  2645.  
  2646.    S = Status as follows:
  2647.       N - Message not yet accessed forwarded to the addressee
  2648.       + - Same as 'N' except over 24 hours old
  2649.       ++ - Same as 'N' except over 48 hours old
  2650.       Y - Message forwarded
  2651.  
  2652.    TO = Call of addressee
  2653.  
  2654.    AT = Call of addressee's BBS (followed by a period when hierarchical
  2655.         routing is used.
  2656.  
  2657.    FROM = Call of originator
  2658.  
  2659.    FILED = Date/Time message was entered into the originating BBS
  2660.  
  2661.    SUBJECT = The subject line of the message
  2662.  
  2663.  
  2664.    (File: HELP6) LISTING MESSAGES
  2665.  
  2666.  
  2667.                                          43
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.    Listing Messages
  2675.  
  2676.    There are several commands for listing messages that are in the
  2677.    system.  The 'LTO (call)', and 'LFM (call)' ('List To' and 'List
  2678.    From') default to the call of the user logged into the system if
  2679.    no argument is given.
  2680.  
  2681.    The 'L', and 'LB' commands when given without arguments will list
  2682.    only messages not previously listed for you.  You may override this
  2683.    feature by adding a number following the 'L', or 'LB'. The argument
  2684.    0 will list all the messages in the category.
  2685.  
  2686.    NTS messages that are waiting to be delivered may be listed with
  2687.    the 'NTS' command.  This is the preferred way to list NTS
  2688.    traffic.  The 'LT' command will also list NTS traffic but
  2689.    includes traffic that has already been accepted.
  2690.  
  2691.    Messages that have been cancelled will not appear on the message
  2692.    list even though they may still be in the system.
  2693.  
  2694.    Messages that are type 'private' will only appear on lists for the
  2695.    addressee and originator of the message.
  2696.  
  2697.    Read the help files named 'System Maintenance' and 'Message List
  2698.    Explanation'.
  2699.  
  2700.  
  2701.    (File: HELP7) SYSTEM MAINTENANCE
  2702.  
  2703.    System Maintenance
  2704.  
  2705.    The maintenance routines for this system are typically run once a
  2706.    day by the sysop.  At that time the following rules apply to all
  2707.    message files:
  2708.  
  2709.    1. All messages marked cancelled are removed.
  2710.  
  2711.    2. All messages marked as forwarded for more than 24 hours are
  2712.    removed.
  2713.  
  2714.    3. All messages except bulletins that are over 21 days old are
  2715.    removed.
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.                                          44
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.    (File: HELP8) AMTOR PORT OPERATING HINTS
  2738.  
  2739.    AMTOR Port Operating Hints
  2740.  
  2741.    If you have been sitting idle for a few seconds before typing a
  2742.    command, type CR/LF just before issuing the command.  This
  2743.    clears any stray leading characters from the buffer that may
  2744.    have been received in error during the idle period.
  2745.  
  2746.    If you get a long file started and would like to abort, simply
  2747.    seize the link, wait for idle status on your AMTOR controller,
  2748.    and type 'A(CR/LF)'.  The system will return a 'BK GA' prompt
  2749.    and accept a new command from you.
  2750.  
  2751.    Remember that the first line of a message will appear on the
  2752.    message list as the subject.  Make it meaningful to someone
  2753.    scanning the list.
  2754.  
  2755.  
  2756.    (File: HELP9) USING 'EXPERT' MODE
  2757.  
  2758.    Using 'EXPERT' Mode
  2759.  
  2760.    An 'EXPERT' mode has been added.  It is toggled by the AMTOR
  2761.    user by entering the command 'EXPERT'.  The expert mode shortens
  2762.    the exchange when entering a new message.  When on, the
  2763.    beginning of a message looks like this:
  2764.  
  2765.    From user:    SP W1ABC AT WA8DRZ.=NOCAL.CA
  2766.    From system:  SP W1ABC at WA8DRZ.=NOCAL.CA GA Subj/Msg+?
  2767.  
  2768.    If there is a hit in the response the user must type the 'CNCN' command
  2769.    to kill the message and start over.  NNNN, of course, files the message.
  2770.    CNCN may be typed anywhere in the message on a line by itself.
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.                                          45